package rpcx_device_simulator

import (
	"context"
	"gobase/rpcx_work_flow/rpcx_device_manager_centre"
	"gobase/rpcx_work_flow/rpcx_media_router_centre"
)

/*  MediaRouter */

// 调阅媒体路由现有接口：

// GetStream 信令调阅
func GetStream(ctx context.Context, requestParam *rpcx_media_router_centre.PlayRequest, response *rpcx_media_router_centre.StreamResponse) error {
	return nil
}

// HistoryDraggingRatioPlay 历史调阅
func HistoryDraggingRatioPlay(ctx context.Context, requestParam *rpcx_media_router_centre.PlayRequest, response *rpcx_media_router_centre.StreamResponse) error {
	return nil
}

// HistoryScalePlay 历史倍速播放
func HistoryScalePlay(ctx context.Context, requestParam *rpcx_media_router_centre.PlayRequest, response *rpcx_media_router_centre.StreamResponse) error {
	return nil
}

// HistoryOffsetPlay 历史视频跳转
func HistoryOffsetPlay(ctx context.Context, requestParam *rpcx_media_router_centre.PlayRequest, response *rpcx_media_router_centre.StreamResponse) error {
	return nil
}

// 新增接口：

// SimulatorStop 信令主动停止
func SimulatorStop(ctx context.Context, requestParam *rpcx_media_router_centre.PlayRequest, response *rpcx_device_manager_centre.VideoFlowResponse) error {
	return nil
}
